Distinguishing Soft-Goals and Quality Requirements in Software Requirements Modeling

نویسندگان

  • Thi-Thuy-Hang HOANG
  • Alain PIROTTE
چکیده

Requirements engineering plays an essential role in software development. Requirements are prescriptive statements that express situations to be enforced by a system in terms of its effects on its environment. There have been many discussions of functional versus non-functional requirements, of hard-goals versus soft-goals, of non-functional and quality requirements versus soft-goals. Quality requirements have often been treated as special cases of non-functional requirements or of soft-goals, without a clearly convincing distinction. In this paper, we formulate a somewhat unusual definition and metamodel for “quality requirements” and we explore some of its consequences. Quality requirements are not defined as a special kind of soft-goals, but as constraints on goals. We adapt the usual techniques of goal refinement to our definition and we argue that thus distinguishing soft-goals and quality requirements contributes to clarifying the system development process and the management of quality by the resulting software products.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Combining Problem Frames and Goal Models to Support Context Analysis during Requirements Engineering

Quality requirements, like security requirements, are difficult to elicit, especially if they cross multiple domains. Understanding these domains is an important issue in the requirements engineering process for the corresponding systems. Well-known requirements engineering approaches, such as goal-oriented techniques provide a good starting point in capturing security requirements in the form ...

متن کامل

To be, or not to be (socially oriented ): that's the question

New technologies and systems are greatly impacting people’s lives. However, innovation has the potential to bring benefits as well as threats. In this world of technical revolution we argue that in order to arrive at proper systems requirements, one should examine and understand the relationships among social actors. Rather than focusing of behavioral properties of the software, we should ask h...

متن کامل

ProjectIT-Requirements, a Formal and User-oriented Approach to Requirements Specification

Software requirements engineering is an essential activity for the successful development of information systems. The outcome of this activity is not always successful, which is visible in the lack of software quality, costs and schedules overruns. Although the efforts made and the initiatives proposed, there is not a widely accepted practice or standard in this area, comparable to what we have...

متن کامل

Agents, goals, and quality in a structured requirements engineering framework - a case study

The paper presents a process modelling-based Requirements Engineering Framework, where advanced requirements engineering techniques are combined with software quality modelling approaches to better assist and drive analysts and stakeholders to an early definition and validation of the desired system functionality and quality attributes, while supporting the redesign of the application context t...

متن کامل

Building Formal Requirements Models for Reliable Software

Requirements engineering (RE) is concerned with the elicitation of the goals to be achieved by the system envisioned, the operationalization of such goals into specifications of services and constraints, and the assignment of responsibilities for the resulting requirements to agents such as humans, devices, and software. Getting high-quality requirements is difficult and critical. Recent survey...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011